package com.auxgroup.hr.front.service.personnal;

import java.math.BigDecimal;
import java.util.List;

import com.auxgroup.hr.front.dao.domain.JobCurrPrimary;
import com.auxgroup.hr.front.dao.domain.PsCJobCurrVw;

/**
 * 工作职称service
 * @version 创建时间：180523 
 * @author wangchangyun
 *
 */
public interface JobCurrService {
	/**
	 * 获取所有的工作职称
	 * 
	 * @param PsCPersonalInfoClass
	 * @return
	 */
	public List<PsCJobCurrVw> getJobCurr(JobCurrPrimary jobPrimary);
	
	/**
	 * 获取默认第一个职称
	 * 
	 * @param PsCPersonalInfoClass
	 * @return
	 */
	public PsCJobCurrVw getDefaultJobCurr(JobCurrPrimary jobPrimary);
	
	
	/**
	 * 获取下属信息
	 * @param emplId
	 * @param emplRcd
	 * @return
	 */
	public List<PsCJobCurrVw> getSuperVisor(String emplId,BigDecimal emplRcd,String queryType);
	
	/**
	 * 获取下属个数
	 * @param emplId
	 * @param emplRcd
	 * @param queryType
	 * @return
	 */
	public Integer getSuperVisorSize(String emplId, BigDecimal emplRcd,String queryType);
	
	
}
